From 7c10fc5580780eaf4ac417a273affefe36fba609 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Wed, 13 Nov 2013 10:49:54 +0100 Subject: [PATCH] popover: remove GTK+ grab (if any) on unmap If there is a GTK+ grab on the popover, ensure that it's removed when it's unmapped. If no GTK+ grab was performed on the popover, this function will do nothing. --- gtk/gtkpopover.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gtk/gtkpopover.c b/gtk/gtkpopover.c index b9340c7ab8..2f1157d890 100644 --- a/gtk/gtkpopover.c +++ b/gtk/gtkpopover.c @@ -209,6 +209,7 @@ gtk_popover_map (GtkWidget *widget) static void gtk_popover_unmap (GtkWidget *widget) { + gtk_grab_remove (widget); gdk_window_hide (gtk_widget_get_window (widget)); GTK_WIDGET_CLASS (gtk_popover_parent_class)->unmap (widget); } -- 2.30.2